/*/*BCy4SdrGcsabvjyoQbOMcW3kIyoV6xFL 
* @Author: anchen
* @Date:   2016-12-10 19:55:45
* @Last Modified by:   anchen
* @Last Modified time: 2017-01-13 10:43:26
*/
body,html {
    width: 100%;
    height: 100%;
}
/*装修必学课*/
.zong{
  width: 100%;
  height: 100%
}
.zong input{
  -webkit-appearance: none; 
  -moz-appearance: none; 
  -o-appearance: none; 
  appearance: none;
}
.zong select{
/* -webkit-appearance: none;
 -moz-appearance: none; 
 -o-appearance: none; 
 appearance: none;*/
 background: #fff;
}

.firstClass{
  padding: 0.4rem 0.5rem 0.5rem 0.5rem;
  border-bottom: 1px solid #F5F5F5;
}
.onecl{
  font-size: 0.4rem;
}
.twocl,.threecl{
  font-size: 0.35rem;
}
.twocl{
  margin-top: 0.2rem;
}
.threecl{
  margin-top: 0.1rem;
}
.yanfang{
  margin: 0.2rem 0 0 0.5rem;
  color: #9CC24E;
  font-size: 0.35rem;
}
.image1,.image2{
  display: block;
  width: 9rem;
  height: 5rem;
  margin-top: 0.2rem;
}

/*会装房平台设计师*/
.toubu{
  position: fixed;
  top: 0;
  left: 0rem;
  width: 10rem;
  height: 1rem;
  background: #b2bfa1;
  z-index: 666;
}
.fanhui{
  position: fixed;
  top: 0.2rem;
  left: 0.3rem;
  width: 0.25rem;
  height: 0.4rem;
  z-index: 111;
}
.biaoti{
  position: absolute;
  top: 0;
  left: 0;
  width:10rem;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  color: #fff;
  font-size: 0.45rem;
  z-index: 2;
}
.xuqiu{
  position: fixed;
  top: 0.8rem;
  left: 0rem;
  width: 10rem;
  height: 1.5rem;
  z-index: 666;
  background: #fff;
}
.fabu,.guanzhu{
  float: left;
  width: 2.5rem;
  height: 0.8rem;
  line-height: 0.8rem;  
  margin:0.4rem 0 0 0.3rem ;
  background: #9CC24E;
  color: #fff;
  text-align: center;
  font-size: 0.35rem;
  border-radius: 0.1rem;
}
.dingwei{
  position:absolute;
  width: 0.6rem;
  height: 0.6rem;
  right: 1.8rem;
  top: 0.5rem;
}
.citylist{
  position:absolute;
  width: 1.6rem;
  height: 0.6rem;
  right: 0.1rem;
  top: 0.5rem;
}
.selecity{
  width: 1.6rem;
  height: 0.6rem;
}
.selectcial{
  position: absolute;
  right: 0.15rem;
  top: 0.66rem;
  width: 0.3rem;
  height: 0.3rem;
  z-index: 555;
}

.kuai{
  width: 10rem;
  height: 2.5rem;
}

.map{
  width: 10rem;
  height: 6.6rem;
}
.zhaoren{
  margin-left: 0.3rem;
  font-size: 0.3rem;
}
#ditu{
  margin-top: 0.2rem;
  width: 10rem;
  height: 6rem;
  /*background: #ff0;*/
}
.dituimage{
  width:10rem;
  height:6rem;
}

.saixuan{
  margin-top: 0.4rem;
  width: 10rem;
  height: 0.8rem;
  border-bottom: 1px solid #e5e5e5;
}
.liebiao{
  float: left;
  width: 2rem;
  height: 0.8rem;
  line-height:0.8rem;
  text-align: center;
  font-size: 0.3rem;
}
.xiala2{
  position: absolute;
  right: 0.1rem;
  top: 9.57rem;
  width:0.6rem;
  height: 0.6rem; 
}
.haopinglv{
  position: absolute;
  right: 0.7rem;
  top: 9.5rem;
   width: 1rem;
   height: 0.8rem;
   line-height: 0.8rem;
   font-size: 0.3rem;
   text-align: center;
}
.xiala1{
  position: absolute;
  right: 1.8rem;
  top: 9.57rem;
  width:0.6rem;
  height: 0.6rem; 
}
.jiedanshu{
  position: absolute;
  right: 2.4rem;
  top: 9.5rem;
   width: 1rem;
   height: 0.8rem;
   line-height: 0.8rem;
   font-size: 0.3rem;
   text-align: center;
}
/**/
.renwuliebiao{
  margin-top: 0.3rem;
  width: 10rem;
  height: 3rem;
  border-bottom: 1px solid #F5F5F5;
}
.touxiang{
  float: left;
}
.touxiang img{
  width: 2.5rem;
  height: 2.5rem;
}
.renwuxinxi{
  float: left;
  margin-left: 0.5rem;
  width: 6.8rem;
}
.name{
  font-size: 0.4rem; 
  color: #000;
}
.zhuangtai {
  position: absolute;
  right:0.2rem; 
  padding: 0.1rem 0.15rem 0.1rem 0.15rem;
  font-size: 0.28rem;
  color: #fff;
  background: #E99700;
  border-radius: 0.1rem;
}
.zhuangtai1{
   position: absolute;
  right:0.2rem; 
  padding: 0.1rem 0.15rem 0.1rem 0.15rem;
  font-size: 0.28rem;
  color: #fff;
  background: #5B9B2D;
  border-radius: 0.1rem;
}
.anlishu{
  margin-top: 0.1rem;
  font-size: 0.35rem;
  color: #000;
}
.anlishu span{
color: #9CC24E;
}
.phone{
  margin-top: 0.05rem;
  font-size: 0.3rem;
  color: #000;
}
.phone span{
color: red;
}
.linian{
  margin-top: 0.3rem;
  font-size: 0.3rem;
  color: #529588;
}
.linianq,.zhuanchang{
margin-top: 0.1rem;
}


/*设计师详情*/
.toukuai{
  width: 10rem;
  height: 0.8rem;
}
.toufalian{
  width: 10rem;
  height: 1rem;
  margin-top: 0.3rem;
}
.tousu,.faxuq,.faqihuhua{
  float: left;
  width: 3rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  color: #fff;
  background: #9CC24E;
  font-size: 0.38rem;
  margin-left: 0.25rem;
  border-radius: 0.1rem;
}
.guanzhut{
  position: absolute;
  right: 0.2rem;
  top: 1rem;
  width: 1.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  border: 1px solid #000;
  border-radius: 0.1rem;
  background: #fff;
}

.pintaizhan{
  width: 9.75rem;
  height: 0.5rem;
  padding: 0.54rem 0 0.1rem 0.25rem;
  font-size: 0.4rem;
  /*font-family: "Microsoft YaHei";*/
  
}
/*提示框*/
.tanchukuang{
  display: none;
  position: absolute;
  top: 5.5rem;
  left: 1rem;
  width: 8rem;
  height: 3.4rem;
  z-index: 888;
  border:  1px solid #e5e5e5;
  background: #fff;
}
.tishikuang{
  background: #fff;
  height: 2.2rem;
}
.tishikuang p{
  text-align: center;
}
.tisi{
  font-size: 0.4rem;
  margin-top: 0.2rem;
}
.tisicg,.tisick{
  font-size: 0.35rem;
  margin-top: 0.1rem;
}
.quxiao,.queding{
  float: left;
  width: 3.99rem;
  height: 1rem;
  background: #fff;
  border: 0px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  font-size: 0.35rem;
  -webkit-appearance:none;/*去除input默认样式*/
}
.queding{
  border-left: 1px solid #e5e5e5;
  color: blue;
}
/*案例展示*/
.anlizs{
  padding-bottom: 1rem;
}

.aakliul{
  border-top: 1px solid #000;
}
.akli{
   width: 9.5rem;
   padding: 0.1rem 0.25rem 0 0.25rem;
}
.akli span{
  font-size: 0.35rem;
}
.altime{
 position: absolute;
 right: 0.25rem;
}

.anlitup{
  margin-top: 0.1rem;
  width: 10rem;
  height: 5rem;
}
.tupiandax{
  width: 10rem;
  height: 5rem;
}

.ziwozans{
  border-bottom: 1px solid #e5e5e5;
}
.ziwozong{
  border-bottom: 1px solid #e5e5e5;
}
.anlitupt{
  margin-top: 0.5rem;
  width: 10rem;
  height: 5.5rem;
}
.titlename{
 padding-left: 0.25rem;
 height: 0.5rem;
 line-height: 0.5rem;
 font-size: 0.35rem;
}

.touming{
 float: left;
}
.ciming{
  display: inline-block;
  margin-left: 0.1rem;
  width: 7.3rem;
}


/*我关注的*/
.topkuai{
  width: 10rem;
  height: 0.8rem;
}

/*发布需求单*/
.tupian{
  margin-top: 0.1rem;
  width: 10rem;
  height: 4rem;
}
.tupian img{
  width: 10rem;
  height: 4rem;
}

.weizhixiaoqu{
  padding: 0.3rem 0 0.2rem 0.1rem;
}
.xiaowei{
  font-size: 0.3rem;
}

.qucitylist{
  float:  left;
  margin: 0.1rem 0.5rem 0 0rem;
  width: 1.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.quselecity{
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.ero{
  margin-left:0.2rem;
}

.xiaoquMessage{
  clear: both;
  margin-top: 0.6rem;
}
.xiasi{
  margin-top: 0.3rem;
  padding: 0 0.2rem;
  width: 9.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.yusuanzhuangx
{
  display: block;
  float: left;
  margin-right: 0.2rem;
}
.tianru{
  width: 7.4rem;
  height: 0.6rem;
  border:0px solid #fff;
  -webkit-appearance:none;
}
.weixn{
  width: 5rem;
  height: 0.6rem;
  border:0px solid #fff;
  -webkit-appearance:none;
}
.shanghcuhuxingru{
  float: left;
  width: 4rem;
  height:0.8rem;
  line-height: 0.8rem; 
}
.chuanzhuangtai{
  float: left;
  width: 3rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  color:#f29407;
}
.rseledcd{
  float: left;
  width: 2rem;
  height: 0.8rem;
  text-align: right;
  line-height: 0.8rem;
  color: gray;
}
.righddd{
float: left;
margin:0.15rem 0 0 0.2rem;
width: 0.5rem;
height: 0.5rem;
background: url(../images/back.png) no-repeat;
background-size: contain;
}

.fabuxuq{
 margin-top: 0.5rem;
 width: 10rem;
 height: 0.6rem;
}
.ffbb{
  width: 10rem;
 height: 0.8rem;
 line-height: 0.8rem;
 background: #9CC24E;
 color: #fff;
 text-align: center;
 border-radius: 0.1rem;
 border: 0px solid #fff;
 -webkit-appearance:none;
}

/*聊天*/
.liaotian{
  width: 10rem;
  height: 100%;
}

/*发需求单给工长*/
.pingtaiwancheng{
  width: 10rem;
  height: 1.4rem;
  border-bottom: 1px solid #e5e5e5;
}
  .firstwanc{
    font-size: 0.4rem;
    margin-left: 0.1rem;
  }
.yiwancheng{
  float: left;
  margin:0.2rem 0 0 1rem;
}
.xuanzew{
  float: left;
  padding: 0.1rem 0.15rem;
  background: #9CC24E;
  color: #fff;
  border-radius: 0.1rem;
  margin: 0.1rem 0 0 0.5rem;
}
.twomeiwanc{
  clear: both;
  font-size: 0.4rem;
  margin: 0.1rem 0 0 0.1rem;
}

.shanghcuan{
  width: 5rem;
  height: 0.8rem;
  margin:0.4rem 2.5rem 0 2.5rem;
  border: 1px solid #e5e5e5;
  background: #fff;

}
.taijin{
  margin-top: 0.5rem;
}

/* 案例展示 */
.anlilist{
  padding-top: 0.8rem;
}
.anlili{
  clear: both;
  width: 9.4rem;
  padding:0 0.3rem 0 0.3rem;
  height: 1rem;
  line-height: 1rem; 
  border-top: 1px solid #e5e5e5;
}
.itqd{
  border-bottom: 1px solid #e5e5e5;
}
.mingzi{
  float: left;
  width: 4rem;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.4rem;
}
.rseledcd{
  float: left;
  width: 4.7rem;
  height: 1rem;
  line-height: 1rem;
  text-align: right;
}
.righddd{
  margin:0.25rem 0 0.2rem;  
}
.anlilizhongxin{
  margin-top: 0.2rem;
  padding: 0 0.3rem 0 0.3rem;
  width: 9.4rem;
  height:6rem;
}
.xiaomixzi{
  width: 5rem;
  height: 1rem;
  font-size: 0.45rem;
  line-height: 1rem;
}
.anliimg{
  width: 9.4rem;
  height: 5rem;
}
.chakananlitu{
    position: relative;
    top: -4.8rem;
    left: 7.5rem;
    color: #f29407;
    font-size: 0.42rem;
}
.shouyedd{
  position: fixed;
  right: 0.5rem;
  top: 0.1rem; 
  width: 0.8rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  color: #fff;
  font-size: 0.35rem;
  border:1px solid #fff;
}